home *** CD-ROM | disk | FTP | other *** search
/ Clickx 47 / Clickx 47.iso / assets / software / switchproxy.xpi / chrome / switchproxy.jar / content / proxy.xul < prev    next >
Encoding:
Extensible Markup Language  |  2006-04-11  |  7.5 KB  |  137 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3.  
  4. <!DOCTYPE overlay SYSTEM "chrome://switchproxy/locale/locale.dtd" >
  5.  
  6. <overlay id="switchproxyOverlay"
  7.             title="Switch Proxy Overlay"
  8.             xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  9.     
  10.     <script type="application/x-javascript" src="chrome://switchproxy/content/globals.js"></script>
  11.     <script type="application/x-javascript" src="chrome://switchproxy/content/datasource.js"></script>
  12.     <script type="application/x-javascript" src="chrome://switchproxy/content/import_anon.js"></script>
  13.     <script type="application/x-javascript" src="chrome://switchproxy/content/anon.js"></script>
  14.     <script type="application/x-javascript" src="chrome://switchproxy/content/tabmanager.js"></script>
  15.     <script type="application/x-javascript" src="chrome://switchproxy/content/proxy.js"></script>
  16.     <script language="JavaScript">
  17.         //Window Event Handers
  18.         try{window.addEventListener("load", switchproxy_initProxy, true);}catch(e){}
  19.         //try{window.addEventListener("focus", switchproxy_tab_windowFocus, true);}catch(e){}
  20.     </script>
  21.     
  22.     <!-- Toolbar -->
  23.     <toolbox id="navigator-toolbox" context="toolbar-context-menu">
  24.         <toolbar id="proxy-toolbar"
  25.                     accesskey="&toolbar.name.key;"
  26.                     context="toolbar-context-menu" 
  27.                     customizable="true" 
  28.                     iconsize="small" 
  29.                     mode="full"
  30.                     collapsed="false" persist="collapsed"
  31.                     toolbarname="&toolbar.name.label;"
  32.                     class="chromeclass">
  33.             
  34.             <hbox align="center" flex="2">
  35.                 <label value="Proxy:" style="margin-right: 0;" />
  36.                 
  37.                 <menulist id="proxy-list" popup="proxy-list-popup">    
  38.                     <menupopup id="proxy-list-popup" position="after_start">
  39.                         <menuitem value="" label="&common.none;" oncommand="switchproxy_selectProxy(this)" />
  40.                     </menupopup>
  41.                 </menulist>                        
  42.                 
  43.                 <toolbarbutton id="apply-button" label="&common.apply.label;" default="true" onclick="switchproxy_setProxy(true)" image="chrome://switchproxy/content/icons/check.png" tooltiptext="&common.apply.tip;" />
  44.                 <toolbarbutton id="edit-button" label="&common.edit.label;" disabled="true" onclick="switchproxy_editProxyDialog(false)" image="chrome://switchproxy/content/icons/pencil_disabled.png" tooltiptext="&common.edit.tip;" />
  45.                 <toolbarbutton id="remove-button" label="&common.remove.label;" disabled="true" onclick="switchproxy_removeProxy(false)" image="chrome://switchproxy/content/icons/cross_disabled.png" tooltiptext="&common.remove.tip;" />
  46.                 <toolbarbutton id="new-button" label="&common.add.label;" onclick="switchproxy_editProxyDialog(true)" image="chrome://switchproxy/content/icons/new.png" tooltiptext="&common.add.tip;" />
  47.                 
  48.                 <spacer width="25" />    
  49.                 
  50.                 <groupbox orient="horizontal" style="padding: 1px;">
  51.                     <description id="status-label" value="&toolbar.status;" style="font-weight: bold;" />
  52.                     <description id="status-text" value="&toolbar.using.none;" />
  53.                 </groupbox>
  54.                 
  55.                 <spacer width="25" />    
  56.                 
  57.                 <toolbarbutton id="options-list" label="&common.preferences.label;" image="chrome://switchproxy/content/icons/options.png" />
  58.             </hbox>
  59.         </toolbar>
  60.     </toolbox>
  61.     
  62.     <!-- Toolbar Element -->
  63.     <toolbarpalette id="BrowserToolbarPalette">
  64.         <toolbaritem id="switchproxy-container" title="&common.product.name;" align="center">
  65.             <button id="switchproxy-element-button" tooltiptext="&toolelement.tip;" label="" popup="switchproxy-element-list" 
  66.                     image="chrome://switchproxy/content/icons/arrow-dn.gif" dir="rtl" />
  67.         </toolbaritem>
  68.     </toolbarpalette>
  69.     
  70.     <!-- Statusbar  -->
  71.     <statusbar id="status-bar" class="chromeclass-status">
  72.         <statusbarpanel id="switchproxy-status"
  73.                         insertbefore="statusbar-updates"
  74.                         label="" collapsed="false"
  75.                         context="switchproxy-element-list"
  76.                         ondblclick="switchproxy_anon_nextProxy()" />
  77.     </statusbar>
  78.     
  79.     <!-- Firefox Tools Menu -->
  80.     <menupopup id="menu_ToolsPopup">
  81.         <menu id="switchproxy-tools-menu" label="SwitchProxy"
  82.                 accesskey="P" class="menuitem-iconic"
  83.                 insertafter="devToolsSeparator">
  84.             <menupopup id="switchproxy-menu-list" position="after_start" onpopupshowing="switchproxy_showElementList(event);">
  85.                 <menuitem label="&common.none;" type="checkbox" checked="true" oncommand="switchproxy_queueSetProxy(this);" class="proxy-menu-item"/>                
  86.                 <menuseparator id="switchproxy-menu-list-separator" />
  87.                 <menuitem label="&common.manage.label;" accesskey="&common.manage.key;" oncommand="switchproxy_openProxyManager();" />
  88.                 <menuseparator />
  89.                 <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs();" />
  90.                 <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()" />
  91.                 <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()" />
  92.                 
  93.                 <menuseparator id="switchproxy-tools-anon-seperator" collapsed="true" />
  94.                 <menuitem id="switchproxy-tools-anon" label="Next Anonymous Proxy" oncommand="switchproxy_anon_loadProxy(null);" collapsed="true" />
  95.             </menupopup>
  96.         </menu>
  97.     </menupopup>
  98.     
  99.     <!-- Context Menu -->
  100.     <popup id="contentAreaContextMenu">
  101.         <menuseparator id="switchproxy-context-separator"/>
  102.         <menu label="&context.label;" id="switchproxy-context-menu" accesskey="&context.key;">
  103.             <menupopup id="switchproxy-context-menu-popup;" onpopupshowing="switchproxy_showElementList(event);">
  104.                 <menu label="&context.proxies.label;" accesskey="&context.proxies.key;" id="switchproxy-context-proxylist">
  105.                     <menupopup id="context-proxy-list">
  106.                         <menuitem label="&common.none;" type="checkbox" checked="true" oncommand="switchproxy_setProxy(true, true);" />
  107.                     </menupopup>
  108.                 </menu>
  109.                 <menuseparator />
  110.                 <menuitem label="&common.manage.label;" accesskey="&common.manage.key;" oncommand="switchproxy_openProxyManager();" />
  111.                 <menuseparator />
  112.                 <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs();" />
  113.                 <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()" />
  114.                 <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()" />
  115.                 
  116.                 <menuseparator id="switchproxy-context-anon-seperator" collapsed="true" />
  117.                 <menuitem id="switchproxy-context-anon" label="Next Anonymous Proxy" oncommand="switchproxy_anon_loadProxy(null);" collapsed="true" />
  118.             </menupopup>
  119.         </menu>
  120.     </popup>
  121.     
  122.     <!-- Popups -->
  123.     <popupset id="mainPopupSet">
  124.         <popup id="switchproxy-element-list" position="after_start" onpopupshowing="switchproxy_showElementList(event);">
  125.             <menuitem label="&common.none;" type="checkbox" checked="true" oncommand="switchproxy_queueSetProxy(this);" class="proxy-menu-item"/>                
  126.             <menuseparator id="switchproxy-element-list-separator" />
  127.             <menuitem label="&common.manage.label;" accesskey="&common.manage.key;" oncommand="switchproxy_openProxyManager();" />
  128.             <menuseparator />
  129.             <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs();" />
  130.             <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()" />
  131.             <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()" />
  132.             
  133.             <menuseparator id="switchproxy-menu-anon-seperator" collapsed="true" />
  134.             <menuitem id="switchproxy-menu-anon" label="Next Anonymous Proxy" oncommand="switchproxy_anon_loadProxy(null);" collapsed="true" />
  135.         </popup>
  136.     </popupset>
  137. </overlay>